package per.jdz.demo.domain.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author Jdz
 * @date 2025/1/8
 */
@Data
@Table("second_house_data")
public class SecondHouseData implements Serializable {
    private static final long serialVersionUID = 1L;
    @ExcelIgnore
    @Id(keyType = KeyType.Auto)
    private Long id;
    // 城市
    private String city;

    // 区域
    private String district;

    // 板块
    private String area;

    // 小区名称
    private String communityName;

    // 地址
    private String address;

    // 坐标经度
    private BigDecimal lon;

    // 坐标纬度
    private BigDecimal lat;

    // 建筑年代
    private String constructionYear;

    // 住宅类型
    private String residentialType;

    // 物业费
    private String propertyFee;

    // 物业公司
    private String propertyCompany;

    // 开发商
    private String developer;

    // 楼栋号
    private String buildingNumber;

    // 单元号
    private String unitNumber;

    // 房间号
    private String roomNumber;

    // 楼层
    private String floor;
    // 公共表ID
    @ExcelIgnore
    private Long commonId;
}
